/**
 *   Copyright 2008 Alexey Vishentsev
 *
 *   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 * 
 */

import java.util.LinkedList;
import java.util.List;
import java.util.logging.Logger;


public class MySpreadSheetBean {
	
	private List<SpreadSheetData> list = new LinkedList<SpreadSheetData>();
	private Logger logger = Logger.getLogger(MySpreadSheetBean.class.getName());
	
	public MySpreadSheetBean() {
		list.add(new SpreadSheetData("first","second",1));
		list.add(null);
		list.add(new SpreadSheetData("xxx","yyy",2));
	}
	
	public List<SpreadSheetData> getData(){
		return list;
	}
	
	public void print() {
		StringBuilder builder = new StringBuilder();
		builder.append("Current contents of list:\n\n");
		for(SpreadSheetData data: list) {
			builder.append(data).append('\n');
		}
		logger.info(builder.toString());
	}
}
